package main

import "fmt"

func test(a int) {
  if (a == 1) {		// 函数终止调用的条件
    fmt.Println("a =", a)
    return
  }
  test(a - 1)
  fmt.Println("a =", a)
}
  
func main() {
  test(3)
}